#ifndef _EBN_XML_STRING_REF_H_
#define _EBN_XML_STRING_REF_H_

#define EBN_MODEL             "EbnModel"

#define EBN_WORLD_STATE             "EbnWorldState"
#define EBN_WORLD_STATE_NAME        "name"
#define EBN_WORLD_STATE_TRUTH_VALUE "truth_value"

#define EBN_ACTION            "EbnAction"
#define EBN_ACTION_NAME       "name"
#define EBN_ACTION_ANIMATION  "animantion"

#define EBN_GOAL              "EbnGoal"
#define EBN_GOAL_NAME         "name"

#define EBN_EFFECT            "EbnEffect"
#define EBN_EFFECT_NAME       "name"

#define EBN_RECEPTOR          "EbnReceptor"
#define EBN_RECEPTOR_NAME     "name"

#define EBN_ACTION_TRIGGER             "EbnActionTrigger"
#define EBN_ACTION_TRIGGER_ACTION      "action"
#define EBN_ACTION_TRIGGER_WORLD_STATE "world_state"
#define EBN_ACTION_TRIGGER_VALUE       "value"

#define EBN_COMPETENCE_MODULE             "EbnCompetenceModule"
#define EBN_COMPETENCE_MODULE_ACTION_NAME "action_name"

#define EBN_CONDITION         "EbnCondition"
#define EBN_CONDITION_NAME    "name"

#define EBN_NET_PARAM                       "EbnNetworkParameter"
#define EXHIBITION_OF_MODULE                "ExhibitionOfModule"
#define INHIBITION_OF_MODULE                "InhibitionOfModule"
#define EXHIBITION_OF_STATE                 "ExhibitionOfState"
#define INERTIA_OF_ACTIVATION               "InertiaOfActivation"
#define EXECUTABILITY_THRESHOLD             "ExecutabilityThreshold"
#define THERSHOLD_DECAY                     "ThresholdDecay"
#define UPPER_BOUND_OF_ACTIVATION_THRESHOLD "UpperBoundOfActivationThreshold"


#endif // _EBN_XML_STRING_REF_H_
